From d56a98c2823e05a518ff0995ea459a620c4ac2e1 Mon Sep 17 00:00:00 2001 From: Robert Lipe Date: Wed, 12 Apr 2023 17:24:32 -0500 Subject: [PATCH] Make track filter debugging an internal compile-time consant. (#1012) --- trackfilter.cc | 55 +++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/trackfilter.cc b/trackfilter.cc index a690a6c79..aa0b41fc8 100644 --- a/trackfilter.cc +++ b/trackfilter.cc @@ -20,7 +20,7 @@ */ -#undef TRACKF_DBG +static const bool TRACKF_DBG = false; #include // for assert #include // for nan @@ -112,9 +112,10 @@ qint64 TrackFilter::trackfilter_parse_time_opt(const char* arg) result += partial; } -#ifdef TRACKF_DBG - qDebug() << MYNAME "-time option: shift =" << result / 1000.0 << "seconds"; -#endif + + if (TRACKF_DBG) { + qDebug() << MYNAME "-time option: shift =" << result / 1000.0 << "seconds"; + } } else { fatal(MYNAME "-time: invalid value in move option \"%s\"!\n", arg); } @@ -455,9 +456,9 @@ void TrackFilter::trackfilter_split() fatal(MYNAME ": invalid time interval unit specified.\n"); } -#ifdef TRACKF_DBG - printf(MYNAME ": interval %f seconds\n", interval); -#endif + if (TRACKF_DBG) { + printf(MYNAME ": interval %f seconds\n", interval); + } } else { fatal(MYNAME ": invalid timer interval specified \"%s\", must be a positive number, followed by 'd' for days, 'h' for hours, 'm' for minutes or 's' for seconds.\n", opt_split); } @@ -486,9 +487,9 @@ void TrackFilter::trackfilter_split() fatal(MYNAME ": invalid distance unit specified.\n"); } -#ifdef TRACKF_DBG - printf(MYNAME ": distance %f meters\n", distance); -#endif + if (TRACKF_DBG) { + printf(MYNAME ": distance %f meters\n", distance); + } } else { fatal(MYNAME ": invalid distance specified \"%s\", must be a positive number followed by 'k' for kilometers or 'm' for miles.\n", opt_sdistance); } @@ -511,11 +512,11 @@ void TrackFilter::trackfilter_split() // FIXME: This whole function needs to be reconsidered for arbitrary time. new_track_flag = buff.at(i)->GetCreationTime().toLocalTime().date() != buff.at(j)->GetCreationTime().toLocalTime().date(); -#ifdef TRACKF_DBG + if (TRACKF_DBG) { if (new_track_flag) { printf(MYNAME ": new day %s\n", qPrintable(buff.at(j)->GetCreationTime().toLocalTime().date().toString(Qt::ISODate))); } -#endif + } } else { new_track_flag = true; @@ -529,11 +530,11 @@ void TrackFilter::trackfilter_split() if (curdist <= distance) { new_track_flag = false; } -#ifdef TRACKF_DBG else { - printf(MYNAME ": sdistance, %g > %g\n", curdist, distance); + if (TRACKF_DBG) { + printf(MYNAME ": sdistance, %g > %g\n", curdist, distance); + } } -#endif } if (interval > 0) { @@ -541,18 +542,18 @@ void TrackFilter::trackfilter_split() if (tr_interval <= interval) { new_track_flag = false; } -#ifdef TRACKF_DBG else { - printf(MYNAME ": split, %g > %g\n", tr_interval, interval); + if (TRACKF_DBG) { + printf(MYNAME ": split, %g > %g\n", tr_interval, interval); + } } -#endif } } if (new_track_flag) { -#ifdef TRACKF_DBG - printf(MYNAME ": splitting new track\n"); -#endif + if (TRACKF_DBG) { + printf(MYNAME ": splitting new track\n"); + } curr = new route_head; trackfilter_split_init_rte_name(curr, buff.at(j)->GetCreationTime()); track_add_head(curr); @@ -692,9 +693,9 @@ QDateTime TrackFilter::trackfilter_range_check(const char* timestr) fatal(MYNAME "-range-check: Invalid timestamp \"%s\"!\n", timestr); } -#ifdef TRACKF_DBG - qDebug() << MYNAME "-range-check: " << result; -#endif + if (TRACKF_DBG) { + qDebug() << MYNAME "-range-check: " << result; + } } else { fatal(MYNAME "-range-check: Invalid value for option \"%s\"!\n", timestr); } @@ -865,9 +866,9 @@ TrackFilter::faketime_t TrackFilter::trackfilter_faketime_check(const char* time result.step = 0; } -#ifdef TRACKF_DBG - qDebug() << MYNAME "-faketime option: force =" << result.force << ", timestamp =" << result.start << ", step =" << result.step << "milliseconds"; -#endif + if (TRACKF_DBG){ + qDebug() << MYNAME "-faketime option: force =" << result.force << ", timestamp =" << result.start << ", step =" << result.step << "milliseconds"; + } } else { fatal(MYNAME "-faketime-check: Invalid value for faketime option \"%s\"!\n", timestr); } -- 2.30.2